CC=gcc
CFLAGS=-Wall -Werror -g

lis=../bidir_list
upd=../update

BIN=server.exe
OBJ=server.o game.o inet.o $(lis)/list.o $(upd)/proc.o

all: tserver

tserver: game.o inet.o server.o
	$(CC) $(CFLAGS) -o $(BIN) $(OBJ)

server.o: server.c
	$(CC) $(CFLAGS) -c -o $@ $<

game.o: game.c game.h
	$(CC) $(CFLAGS) -c -o $@ $<

inet.o: inet.c inet.h
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	rm -rf *.o *.exe
